package mpiserver;

import java.util.EventObject;

/**
 * Объект события планировщика
 * событие инкапсулирует id задачи и id сервера
 * @author Aleksey ID=2001
 */
public class MpiEvent extends EventObject {
    /** идентификатор задачи */
    private long taskID;
    /** идентификатор сервера */
    private long serverID;
    /**
     * Конструктор
     * @param source источник события
     * @param taskID идентификатор задачи
     * @param serverID идентификатор сервера
     */
    public MpiEvent(Object source, long taskID,long serverID){
        super(source);
        this.taskID=taskID;
        this.serverID=serverID;
    }
    /**
     * Запросить идентификатор задачи
     * @return идентификатор задачи
     */
    public long getTaskID(){return taskID;}

    /**
     * Запросить идентификатор сервера
     * @return идентификатор сервера
     */
    public long getServerID(){return serverID;}
}
